//文件input输入域改变时触发函数
var file_inp = document.getElementsByClassName("file_inp")[0];
var image_box = document.getElementsByClassName("image_box")[0];
var imgFile='';//存放文件路径
file_inp.onchange = function(){
	loadImg();
}

//图片预览函数
var file;
function loadImg(){ 
	var img = file_inp.value;
	
	var pattern = /.(gif|jpg|jpeg|png|gif|jpg|png)$/;
    if (!pattern.test(img)) {//检查文件格式
        alert("系统仅支持jpg/jpeg/png/gif/bmp格式的照片！");
        return false;
    }
	file = file_inp.files[0];//获取文件
	var reader = new FileReader();//获取读取文件的对象
	

	reader.readAsDataURL(file);//读取文件
	reader.onload = function(e){//文件读取成功回调函数
//		alert("文件读取完成！！");
		imgFile = reader.result;
		image_box.innerHTML = '<img src="'+imgFile+'">';		
	}
}



//提交表单
var submit = document.getElementsByClassName("submit")[0];
submit.onclick = function(){
	//判断是否为登陆用户
	$.ajax({
			url : '/citrusmonitor/question.do?method=loadStatus',//后台填充URL
			dataType : 'json',
			cache : false,
			success : function(data) {
				
			if (data == 1) {//1表示已登录
 			postData();
			}else{
            alert("您还未登录！！！");
            //跳转到登陆的页面
            window.location.href = "/citrusmonitor/back-stage/user/login.html";//登录的链接
			 }
			}
		});

}

function postData(){
	var from = document.getElementById("from");
	var formData = new FormData(from);
	var title = document.getElementById("title");
	var content = document.getElementById("content");
	if(title.value==''&&content.value==''){
		alert("信息不能为空！！");
	}else{
		formData.append("summary",title.value);
		formData.append("content",content.value);
		formData.append("fileName",file);
		$.ajax({
			type:'post',
			url:'/citrusmonitor/question.do?method=addQ',
			dataType:'json',
			data:formData,
			contentType:false,// 不设置Content-type请求头
			processData:false, // 不处理发送的数据，因为data值是Formdata对象，不需要对数据做处理
			success:function(res){
				if(res.status){
					alert("提交成功！");
					window.location.href = "/citrusmonitor/question_ul_user.html";
				}else{
					alert("提交失败！");
				}
			},
			error:function(){
				alert("提交失败！!");
			}
		});
	}
}




